909480
218275
279102
586406
159956
4564
247935
117621
628362
593572
320999
77332
5100799
3536581
3035148
2338804
2220988
2027609
1934357
190478
1750118
1716136
1677195
1629471